package com.yqzl.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.util.StringUtils;

@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("t_user_info")
public class Userinfo {
  //  id；字符串uid；字符串昵称；字符串实名制；整数年龄；字符串性别；字符串签名；字符串区域；弦乐研究生；
  @TableId(type = IdType.AUTO)
  Integer id;

  //   要和主表user 的uid 保持一致
  String uid;
  String nickname;
  String realname;
  Integer age;
  String gender;
  String signature;
  String region;
  String graduate;
  //  有默认值 要小心
  String imagepath = "/defaultpic.png";

//   是动态sql 放行使用 ，

  public void setUid(String uid) {
    if (StringUtils.hasText(uid)) {
      this.uid = uid;
    }
  }
}
